Video: Leopard Spotted Crossing Road In Bengaluru's Electronic City
A leopard was spotted in Bengaluru early this morning crossing a flyover near a toll plaza. It was spotted at 3.00 am in Bengaluru's Electronic City, a hub of many tech companies. The area is on high...
What's Your Reaction?