Indian non-specific compilation

4:10 26 July 2023