Just found that my dip stick is to blame for this oil-level confusion. Since the plastic top is broken, it inserts deeper in the oil check duct (since the stopper -- that should stop from further insertion into the tube is broken).
Attached pictures may help. Though the image of dip stick sent by someone with the same model is a bit unclear but it more or less tells the story.
A proper dip-stick, from the top of the duct should insert 51.5 cm into the engine, whereas my dip stick inserts 1.5 cm further into the duct (because no stopper is available)! Therefore, the oil level that reads close to MAX, would actually be 1 cm higher than the MIN mark.
I would need to pour 1L (removed) back in.
This removes serious blame from 'chand'. However, I have checked the net to find that this vehicle has 5.8L capacity for engine oil but he poured 6L at oil change! I would attribute oil sticking to various parts of the engine to be equal to 0.5L at least (plus the vehicle was lifted from the front during this operation). So I think instead of pouring in exactly 6L, only around 5.2L should have been poured in.
[This model has 62L petrol tank, 5.8L engine oil capacity and 8.5L coolant capacity.]