Thanks for all the replies guys, I got the battery checked and tested and it was indeed dead. I also saw the purchase date on the battery which was " August 2010 " and it was written " Toyota " on the battery, so I knew right away it's the company fitted battery which has not been changed yet.
Still I ran some of my own tests like charging the battery and disconnecting it overnight and connecting it back in the morning, the car still didn't start without dhaka. So it was safe to assume after 3+ years the battery was dead so I got it tested from a couple of different battery guys, one tested the voltages with his voltmeter and the other tested for the gravity/polarity and both declared that the battery is charging fine, it's simply not retaining any charge so needs replacing.
Got a new AGS GL65 which is infact 48 Ah, for 3800 Rs after deducting 1000 for the old battery. So far it seems to have solved the issue, will wait a couple of days and see further results.
How can I confirm now for sure that the battery is working properly and that there is nothing wrong with the starter or charging system???