Flash floods triggered by torrential rains have battered Madagascar's capital resulting in deaths of at least about 10 people and rendering almost about 12000 people homeless.