Victorian Square Shoppes | 2010 | Photo by Jen-Kuang Chang Walking through the deserted Victorian Square with nippy playbacks of emotionally convoluted scenes from Chinese film In Love We Trust, also known by its literal English translation Left Right, formed an inexplicable gloom around my tired being following ten hours of bad-weathered road trip. Wang Xiaoshuai’s brilliance as the director and lead-actress Liu Weiwei’s convincing performance tangoed all over me...

More →