Scientists think the leopard could have come to Delhi from Kalesar in Haryana, 400 km from the city, which has a healthy population of leopards.