OSRC definition

OSRC means Tamil Nadu’s (as defined hereinafter) Commissionerate of the Revenue Administration, which is responsible for carrying out disaster management activities in Tamil Nadu;