
Freshly made dosa at Kullu Dussehra!
Himachal Pradesh·festival · bazaar
The annual mela or festival takes place in the Kullu Valley - also known as the Valley of the Living Gods, in North India. The festival celebrates the triumph of the God Ram over evil.





















