0 reviews
Nestled in the northeastern part of India, Meghalaya is a paradise for nature lovers and adventure enthusiasts. The capital city, Shillong, often referred to as the Scotland of the East, boasts rolling hills, serene lakes, and cascading waterfalls. Explore the vibrant local culture at the bustling markets, or take a leisurely stroll around Ward's Lake. Don't miss the breathtaking views from Shillo