Prime Minister Narendra Modi will attend the swearing-in ceremony of Maldivian president-elect Ibrahim Solih on November 17, the Foreign Ministry announced on Friday.

This will be the first visit by Modi to the Indian Ocean archipelago where China is gradually increasing its footprints, posing a challenge to India’s economic and strategic interests.

Solih had defeated strongman President Yameen Abdul Gayoom Yameen in the September 23 presidential election.

Sources said the opposition coalition in the Maldives, which won the presidential election, was quite keen on Modi’s presence at the inauguration of the new leader of the country.

The Maldives is the only South Asian neighbour of India that PM Modi has not visited since taking office in 2014. He dropped the Maldives from a 2015 tour of Indian Ocean countries because of the political situation there with massive anti-government protests and heightened tension that led to the arrest and prosecution of former president Mohamed Nasheed.

Bilateral ties between India and the Maldives deteriorated after Yameen in February declared a state of emergency following an order by the country’s Supreme Court to release a group of opposition leaders convicted in widely criticised trials.

Meanwhile, Prime Minister Narendra Modi will make an official visit to Singapore to attend the 13th East Asia Summit and associated meeting on 14-15 November, Foreign Ministry Spokesperson Raveesh Kumar said at a media briefing.

PM Modi is also expected to participate in a number of other events, including a keynote address at the Singapore Fintech Summit.

On the US waiver to India from Iran sanctions, Kumar said the US has shown understanding of India’s position on the issue.

India, China and Japan were among eight countries temporarily allowed to continue buying Iranian oil as they showed a significant reduction in oil purchase from the Persian Gulf country after the US reimposed crippling sanctions on Tehran, US Secretary of State Mike Pompeo had said earlier this week.