Mecca Accord: A Geopolitical Analysis India may have to pay a heavy price for diplomatic laxity Koushik Das 2 months ago Leave a Comment