I think this happened at around 8:30pm last night. I passed through the main road, but couldn't see the cars as there were a lot of people at that time.
After looking at the pictures, I think the scenario might have been as follows:
Taxi driver came to this cut from F-10 side, and tried to take a right-turn to go towards the flats
Corolla was coming from Blue Area side. Taxi driver either got confused, or tried to take on the Corolla or whatever, and came in Corolla's path.
Corolla's driver swayed to his left, but couldn't save the taxi. That is the reason that Corolla's right light is broken and taxi is scratched from the left side
Corolla might have hit some other object on the side on the road, hence the damage to the other side.
I hope and pray that no lives were lost, and there are no serious injuries.
Guys, never ever assume that taxi drivers are intelligent enough or are fully awake. Most of them are quite fine, but there is always a very realistic chance to find a stupid one. Please never ever assume anything for them. There are some who are on the other side of logical behaviour.
A similar type of incident happened to me as well, in Karachi. It happened on Sea View road. I was driving on the main road, at 80, and saw taxi driver waiting for a right turn at a cut. I slowed, but after seeing he has stopped I accelerated again. Suddenly that stupid came in the middle of the road, and probably after seeing the situation got confused. He actually STOPPED right in the middle. I swayed left, the taxi was spared, but my car was damaged. Nobody was hurt in that one. These photos refreshed my memories about that incident.
SO BEWARE OF DRIVERS OF COMMERCIAL VEHICLES. Most of them are fine, but some are not, and only one of those is enough to create mess.
DRIVE SAFE.