India's biggest crocodile park may close down due to lack of funds
India's largest crocodile park, located in Chennai, is on the verge of closing due to a huge decline in the revenue, caused by the nationwide lockdown.
India's largest crocodile park, located in Chennai, is on the verge of closing due to a huge decline in the revenue, caused by the nationwide lockdown.