View all
National Zoo at Delhi
nzpnewdelhi.gov.in
The National Zoological Park is a 176-acre zoo in New Delhi, India. Wikipedia