Taimoor Nagar


Taimoor Nagar - village in Indian state of Delhi.