Two leopard cubs born in Jharkhand

Authorities at Ranchi`s Bhagwan Birsa Biological Park have announced the birth of two leopard cubs, news of which has left animal lovers thrilled.