Dear Oryx
"And strange last time i was in England I didn't see many lepers begging on the street or people living in big slum areas..."

This is becouse you british for 300 years stole all the wealth from India! and made your british london rich. So you should be thank ful for India and its people becouse they have a culture where always "ATTITI DEVO BHAVA" ie A guest is god and treat him like god and they thought a western guest should be treated with respect. Poor Indias did not know that these westerners are theives in the name of guest.