bengaluru, karnataka, india
Birla Institute of Technology, Mesra
Indian Institute of Management, Kozhikode