<p>Dirty Monkeys’ war comedy-drama &#8220;Once Upon a Time in the Middle East&#8221; held onto the top spot at the mainland China box office for the third consecutive weekend, grossing RMB174.4 million ($25.6 million) over the Aug. 28–30 frame, according to data from Artisan Gateway. Directed by Wen Mu</p>