A cabinet reshuffle is due for a long time.

Amit Shah meets PM Modi amid reports of Cabinet reshuffle