Tambo Mobiles Debuts in Nepal, Launches 2 Smartphones, and 6 Feature Phones Tambo is a smartphone company based in Noida, India. It was established in 2017 and… by Nishan — August 9, 2018 in Gadgets 0