The stray leopard at loose in India–again