As kids, most of us loved visiting theme parks. One name that became synonymous with theme parks in India was Imagicaa. Imagicaaworld Entertainment, which came to be in 2013, operates a theme park, water park, snow park and a five-star hotel in Maharashtra. Despite its theme park reporting high footfalls, the company's financials presented a pretty gloomy picture.