This is India — TII
Noh Ka Likai Falls, India’s tallest and most beautiful waterfall, pours off a green and forested limestone cliff and plunges in a water-misted shower 330 meters to a blue pool. Photo/Keith Schneider SHILLONG, India — This beautiful and tidy hill station city in Meghalaya, in Northeast India, is steadily expanding along the ridge tops and steep slopes of the region’s Himalayan foothills. Among the reasons is that few cities in India, and few Indian states …