3.7k Views in World World Tourism in India is booming now : PM Modi unveiled the world’s largest statue, Statue of Unity