By Vijay Pandey
Commuters Get Stuck On The Water-Logged Road On July 22, 2020 In New Delhi, India.
- Stock Photo ID: #TR719965
- Image Credit: Picxy.com/images.vijaypandey