77 THE MALL SHIMLA SHIMLA Himachal Pradesh INDIA (Himachal Pradesh)