New Delhi, Dec 21: Keeping criticism on the bay, Prime Minister Narendra Modi travelled to various countries ranging from remote country like Mongolia, island nation Seychelles, Mauritius and world power like US, China, France, Germany and UK.
He also travelled countries like Canada, UAE, Turkey and others where no Indian Prime Minister visited for decades. The two-day Moscow visit on December 24-25 will be his last foreign trip in 2015.
He also visited South Korea, Bangladesh, Uzbekistan, Kazakhstan, Russia, Turkmenistan, Kyrgyzstan, Tajikistan, Ireland, Turkey and Malaysia.
He was whole heartedly welcomed by Indian diaspora where ever he visited.
Here are some memorable pics of PM Modi's foreign visits and list of countries visited by him this year
PM Modi addresses Indian diaspora in UAE
More than 50,000 people attended the ceremony 'Marhaba NaMo' organised for him in Dubai in August.
PM Modi meets Pak PM at COP 21 in Paris
Prime Minister Narendra Mod met his Pakistani counterpart Nawaz Sharif as world leaders converged in Paris for the inauguration of the Conference of Parties (CoP) 21 climate summit earlier this month.
PM Modi, France President Francois Hollande
French President Francois Hollande welcomed Indian Prime Minister Narendra Modi as world leaders gathered in Paris for the inauguration of the CoP 21 climate summit.
US president hugs PM Modi in New York
US President Barack Obama hugs Prime Minister Narendra Modi when both the leaders met in New York.
PM Modi meets Nawaz Sharif in Ufa, Russia
Prime Minister Narendra Modi met his Pakistani counterpart Nawaz Sharif in July this year on the sidelines of the Shanghai Cooperation Organisation (SCO) summit in Ufa in Russia.
PM Modi meets his Irish counterpart Enda Kenny
Prime Minister Narendra Modi shaking hands with the Prime Minister of Ireland Enda Kenny, after the Joint Press Briefing, at Government Buildings, Dublin on September 23, 2015.
PM Modi being greeted at airport in Russia
Prime Minister Narendra Modi being greeted at airport on arrival for three-day trip in Ufa, Russia.
Iconic selfie taken by PM Modi at Beijing's Temple of Heaven
The iconic selfie taken by Prime Minister Narendra Modi with Chinese premier Li Keqiang during his current visit to China was hailed by western media as one of the most "power-packed selfie in history.
PM Modi and David Cameron in London during press briefing
PM Narendra Modi and David Cameron in London at the press briefing during former's maiden visit to UK in November this year.
PM Modi being received by Crown Prince of Abu Dhabi
The Prime Minister Narendra Modi being received by the Crown Prince of Abu Dhabi, His Highness Sheikh Mohammed bin Zayed Al Nahyan, on his arrival at Abu Dhabi Airport on August 16.