Explain the role of the National Disaster Management Authority (NDMA) in enhancing disaster preparedness in India.

Discuss the functions and significance of NDMA in mitigating the impact of natural and man-made disasters.