Where do you want to travel?

St Andrew’s Church

Renowned for magnificent “glasswork and interior design” is a Protestant catholic shrine located in Himachal Pradesh called the St Andrew’s Church.  This exquisitely designed church is situated in Dalhousie in the middle of the cantonment area, and...
Continue reading...