Villagers take turns cleaning the entire village everyday. Far from the frantic pace of urban India lies a pocket of serenity that feels almost unreal. Satara, a charming village tucked near the ...