0 reviews
Nongsawlia Church in Sohra, also known as Cherrapunji, is a historic and spiritual landmark nestled in the lush hills of Meghalaya, India. Established in 1846 by Welsh missionaries, it stands as one of the oldest churches in the region, reflecting the rich cultural and religious heritage of the Khasi community. The church's serene surroundings and colonial-era architecture offer a tranquil retreat