Welcome to Hotel City Castle , New Delhi , India