Indian financial sector well governed