India

Indian Institute of Technology Bhubaneswar

Rearside of Hotel Swosti Plaza, Bhubaneswar, Odisha, 751013, India

Indian Institute of Technology Bhubaneswar