Leopard Inside Maruti Factory

  • 5 years ago
Leopard still at large inside Maruti’s Manesar plant, efforts are on to trap the animal hiding in the engine unit

Recommended