Against All Odds- a personal journey September 30, 2022 by Tharanga Goonetilleke Facebook Twitter Pinterest LinkedIn TED Conference 2015 Vancouver, Canada. source