New albums Treesha Releases Soulful “Listen” album Treesha Born Patricia Wambui Mwaura was born in the beautiful city of Nairobi in Kenya, She started singing at... June 11, 2015 0