Central Thai Film Festival inaugurated at Films Division, Mumbai March 31, 2018 “THE THAI FILM FESTIVAL IN MUMBAI” was inaugurated today. The three-day festival is being held at Films Division Complex situated at 24 Peddar Road, Cumballa Hill,