Looking for a hill destination that hasn’t been taken over by tourist crowds? Welcome to Shoja (also spelled Shoja) — a tiny, soul-stirring village tucked in the Banjar Valley of Kullu district, Himachal Pradesh. Sitting at an altitude of around 2,692 metres (8,832 feet), Sojha is everything a mountain lover dreams of — pine-scented air,

Yashwant Aditya
August 19, 2026

In spring 2013, ahead of her parents’ two-week visit, Dawn decided that a makeover was in order. She incorporated color and pattern, yielding an interior more in line with what one might expect in a beach town in Southern California: sun-kissed yellow walls; a swath of Kelly green in the kitchen; a long table, topped

Yashwant Aditya
April 20, 2015