Crazy! Streets in Perth became rivers as major flooding hits Scotland.

In Perth area of Scotland, heavy rain has disrupted train and road transport.

Several roads in Perth, including Hospital Street, Glenearn Road, Glasgow Road, and Queen Street, are expected to flood, according to a warning from Perth and Kinross Council.

Numerous trains are canceled and buses are rerouted due to the impact on public transportation