My wife, son and I were driving from seeing a friend.
The engine temperature indicator started flashing red. We stopped for lunch.
After lunch, the car started okay. We drove maybe 2.2km metres then the car stalled, just behind Junction. I pushed it to the side of the road, which was quite a task, because the middle part of the road was raised higher than the sides.
Get a new battery? Call a friend for help? Stop a car to jump start?

Jumper cable. Free pic from http://morguefile.com/creative/cohdra
A pickup drove by and my wife, being the one who is more inclined to talking to strangers, asked them to help.
The pickup turned and parked next to our car, partly blocking the one lane of the road.
We successfully jump-started the car.
We gave the helpful men 200/- and drove off.
The car stalled again near The Junction, not very far from where we had jump-started it.
I again pushed the car about 140m into the mall’s parking lot.
I called our mechanic and spoke to him about battery specifications, so we’d know which battery to get.
We went into Nakumatt and bought new battery.
The car started nicely and we drove off again.
We had gone maybe 3.2km (two miles) when the indicator started flashing again, and, sure enough, the car stopped.
We paused there a few moments.
I started the car and drove off the road.
A cop came to complain that we should not park on the road.
Really, Mr Officer? You think I just decided to park on the road?
I took a matatu (public transport minibus) to a petrol station about 1 km away
How much is coolant?
600/- said one attendant.
650/-, said another.
I paid 600/-
There was a paper on one of the pumps that indicated that coolant was 510/-
Back to the car.
Added coolant. Started again and drove off.
2.5 km on, the car stalled near another petrol station. We managed to get it into the station.
An attendant said car was overheating. He seemed surprised that we did not know this.
He added water to the car’s engine. We waited a bit and finally went home well.
Lesson firmly learnt: When the engine temperature indicator flashes, just add coolant or water. Better still, check coolant levels in the morning when the car is still cool and top up as necessary. (Opening the cover when the engine is hot usually results in the release of lots of hot steam and hot water, hence the morning time).
http://www.freemaptools.com/measure-distance.htm
Related
http://www.savvykenya.com/2014/04/15/embarrassing-moments-are-made-of-these/