Madagascar is the fourth largest island in the world having strategic location in the southwest Indian Ocean.
View More India and Madagascar Strengthen Ties at World Governments Summit: A New Chapter in Bilateral RelationsMadagascar is the fourth largest island in the world having strategic location in the southwest Indian Ocean.
View More India and Madagascar Strengthen Ties at World Governments Summit: A New Chapter in Bilateral Relations