The main features of the Indian Constitution include a written document a federal structure a separation of powers a system of checks and balances and the protection of fundamental rights and freedoms.