Since childhood, many of us have felt a special affection for hills and mountains. We used to joyfully sketch these beautiful ...
Nestled in the scenic Kangra Valley of Himachal Pradesh, Dharamshala is a charming hill station that captivates visitors with ...