Does anyone know if it has been a public holiday in India recently? I know that this is a pretty random question