Here’s why you should consider visiting this hidden paradise: Lambasingi is the only place in South India where snowfall can be seen during the winter months. The village’s chilly temperatures ...