Since 2015, Prime Minister Narendra Modi has visited 58 countries and Rs 517.82 crores have been spent on them in total, according to the Ministry of External Affairs (MEA).