Why are a lot of homes in India dirty and unhygienic? Is it just about income or also about a lack of desire to keep things clean?
What are some things about India that foreigners don't believe until they come to India?