Posters and banners during 'Bharat Bachao' rally by Congress in Delhi to highlight Modi govt failures
- Stock Photo ID: #RC457386
- Image Credit: Picxy.com/avipushp
- Location: Chaman Lal Marg, Ramlila Ground, Old Delhi, New Delhi, Delhi 110006, India