The coronavirus has overshadowed celebrations in India.

It is a public holiday in most of the country for the Hindu festival of Holi but many chose to stay home following government warnings to avoid big crowds.

India has 47 confirmed cases so far.

Al Jazeera's Elizabeth Puranam reports from New Delhi.