Mumbai, April 16 (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 and JC Lin. It is directed by Mei-Juin Chen, […]