As a mark of respect, the national flag will be flown at half-mast across India on Monday, and there will be no official entertainment.