The other thread you refer to is at least related to India - the thread that was deleted had nothing to do with India, and Indian posters themselves are responsible for destroying the organization of the India Section - the Admins and mods tried for a while to keep it focussed, avoid duplicate threads etc. but we only had so much time.
If you lot want the section to be organized, contact the frequent Indian posters first and come to an agreement on keeping it organized.