Tourists at Red Fort - New Delhi, India

by Neha Gupta
Tourists at Red Fort. New Delhi, India.
;