MUMBAI, (IANS) – The Taiwanese film ‘Demon Hunters’, which stars Indian actor Arjan Bajwa, is heading to Cannes Film Festival. The film is an action-comedy, and its first look will be unveiled at the French Riviera next month. The film is headlined by Arjan Bajwa […] Read this story