It`s old British English.
After the British left India, the English language continued to change, however no longer under the direct influence of Britain, Indian English diverged and a lot of terms which sound strange to `native` English speakers are still used in India.
It is not incorrect, it is just the way English is used in India.
Another common term, is to refer to `the same` when referring back to the topic. Again, it is old colonial English, not modern English.
To `Sit` an exam is still used in the UK, and quite common amongst Commonwealth English countries.
There are 2 types of English.. American English and Commonwealth English... should be straightforward to determine who uses what... American English = USA, Canada, Japan, Taiwan, Phillipines .. everyone else uses commonwealth English (not sure about LTA).