India is now among the top 10 countries generating the highest amount of municipal solid waste due to growing urbanisation and high consumption, says a new report by Worldwatch Institute.