More than 20,600 NGOs had their licences cancelled in India in last ten years, Amnesty says