52 pubs · 1,689 cites · h-index 18
Public Health England
2012 - 2016
University College London
2008 - 2016
University College Lahore
2014 - 2014
Torrington Hospital
2010 - 2010
Wellcome Trust