Some in the Maldives took offence after a tweet from India’s prime minister promoting the beaches of Indian territory Lakshadweep, and it snowballed into a diplomatic fight, with loud calls on social media for Indian tourists to boycott the island country that relies heavily on tourist dollars.