Welcome to Hotel Mega , New Delhi , India