Embattled Islamic preacher Shahul Hamid has publicly apologised, especially to the Indian community, after remarks he made deemed insulting to Hindus were captured on video and spread online.
Embattled Islamic preacher Shahul Hamid has publicly apologised, especially to the Indian community, after remarks he made deemed insulting to Hindus were captured on video and spread online.