Loading

About London BABA

London Baba was born and brought up in the village of Nelliady, near Jaffna in the Northern Province of Sri Lanka. Moving to the United Kingdom to complete his higher education, he became a naturalized British citizen and is currently living in Harrow, Middlesex, England.