Question: why puducherry is a union territory?
Answer: According to the Treaty of Cession of 1956, the four territories of former French India were guaranteed to retain their special administrative status. That is why Puducherry is the only Union Territory, apart from National Capital Territory of Delhi with some special provisions like a Legislative Assembly.