Why Rajasthan gets the lowest rainfall?

Rajasthan receives less rainfall because it is a desert region and besides aravalli range lies parallel to the rain bearing monsoon winds and doesn't have any mountain that can obstruct these winds..