"Barsha" means rain in Nepalese and the pumps are being made available across Nepal, Indonesia, Zambia and 9 other countries. The company aims to distribute over a thousand pumps around the world.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results