22 Stunning Photos of Animals in Exquisite Indian Palaces

The Witness, Humayuns Tomb, Delhi

The Witness, Humayuns Tomb, Delhi

The Witness, Humayuns Tomb, Delhi