Check in
The check in is located at the Presidential Palace in Delhi. This palace is the largest residence of any head of state on Earth. The palace includes both English and native Indian architecture. It contains a total of 355 rooms and over 200,000 sq feet.