BAD WEATHER tells the story of Banishanta Island. It is made up of a community of sex workers. Living on a tiny sliver of land 100 meters long and only ten meters wide in the Bay of Bengal, south Bangladesh, this community survives at the frontline of climate change. The rising river, soil erosion and frequent cyclones are slowly destroying what is left of the island. Razia, Khadija and Shefali, three of the last 65 women left living there, are in a battle for their homes, the future of their families, and even their quest for true love. As they strive to hold onto their livelihood, time is running out. Soon the whole of Banishanta will be totally submerged under water, making it one of the first real casualties of the shifting global environment.