Honda City overheating

Salam,
The latest problem in my car Since the last 3 weeks the car tends to overheat reduce water and water boils in the reservoir after a drive of more than 10 mins. the red light starts blinking and i stop the car at the nearest fuel station or commercial area which in Karachi isnt very far
The car has no coolant (tap water) T stat valve is installed and fans are direct and A/C wasn't used
Now i showed it to a mechanic here in my area he said that the pipe which goes from the water pump to engine block is leaking and needs replacement he touched the lower part of the pipe (where it goes into the engine block) and water was on his finger i checked it too but yesterday when i went to plaza to get the pipe replaced the mechanic said that your fan isnt working (1 out of 2 was working) because its shroud was broken and the motor was bad so replaced the entire thing with a kabli one we went from Saddar to nursery to drop off the person I went with and after going like a few meters ahead the stupid red light started blinking and water was again boiling
After getting a replacement fan for 4k im really pissed apparently their is no leakage but still the water the water level decreases and the starts boiling
what could be the problem ? And because the stupid car doesnt have a heat guage im not sure about the temperature

Oh man that's way too much. Here in Lahore its 42 degrees and only once my car crossed 100 degrees and that when the ac was on without ac it never exceeds 95-96 degrees. The genuine 1.1 bar cap increases the boiling point of water to about 102 degrees so when the temperature exceeds 102 and since you are using just plain water the water will boil.
Personally I think you have damaged your cars head gasket.
BTW don't worry park the at home and start it check whether both fans turn on at 95 degrees. Also use the ac and see where the temperature goes. If with ac on in idle the temperature does not cross 100 than your cooling system is fine.its just that your car is producing too much heat. Change the gasket with minimal or no head facing and than install all thermostat valves and switches and pour some good coolant your car will be good again

i used an ELM327 mini in my city with torque on my phone helped alot
sadly forgot to take it off from the car and it got sold along with the car
P.S the red engine light starts blinking at exactly 119'C