Welcome to Hotel Indira International Inn , New Delhi , India