Delhi, India – Most Beautiful Picture

Delhi, India. Some of Delhi’s neighborhoods, India, are not green at all.