Weeks of relentless downpours have sent Bangkok’s streets into a deluge, prompting the city governor to issue a disaster declaration.

Over 300 mm of rain – the equivalent of nearly 12 inches – has fallen, and officials warn more could arrive.

Images show cars struggling through streets that have turned into rivers, with some vehicles stranded and residents flooding to higher ground.