Indus Valley Campus

Location : Shimla, Himachal Pradesh.