Heavy torrential rain causes flooding in Turkey, sweeps away vehicles. Watch the video to know more about the news. About Channel: Zee News is a Hindi …

source