Welcome to OYO Hotel Town Palace , New Delhi , India