Therefore, 2000 dirham x 20.41 Indian rupee/dirham = 40820 Indian rupee.
So, the value of 2000 dirham in Indian rupee is approximately 40820 Indian rupee. However, it's important to note that currency exchange rates fluctuate, so the exact value may be different at the time of your conversion.