CLICK TO VIEW FULL IMAGE

Dehra Dun – Northern India