Ashwin..

I would say..capitalism is a direct cause..imperialism is indirect cause..

don't be blind..

The whole economic system is proven ineffective which can be clearly noticed by the uneven distribution of wealth!!