There are up to 300 lions within Karachi's city limits alone, kept in gardens, inside rooftop cages, and at farm houses across the sun-baked metropolis of about 20 million -- notorious for its grinding traffic, crumbling infrastructure, and lack of greenspaces.