Welcome to OYO Avalon Palace , New Delhi , India