India violating its obligations, says UN Rapporteur