Baby leopards found in a house in Thabbowa, Sri Lanka