The gap between rural and urban India is arguably larger than the gap between India and many Western countries.