Welcome to OYO Hotel Galaxy Stay INN , New Delhi , India