PM Modi visited 49 countries in last 3 years