Taj Umaid Bhawan Palace

Taj Hotels’ properties in India stand out both for the impeccable luxury experience they provide, and for the fact that many are actual royal residences—some even to this day. Set in the “Blue City” of Jodhpur, Umaid Bhawan Palace is one such example, serving as both a five-star hotel (that has hosted all manner of […]