In India, flats are commonly used because Indians follow British English. This usage also likely originated during the British colonial rule in the country. Infact, it was the British that introduced the concept of multi-story residential buildings with individual units.