At least 25 phone companies have set up factories in the Indian city of Noida, manufacturing 30 million smartphones every year.

Reporting by Devina Gupta and filmed by Prem Boominathan