Cambodia’s political parties have wound down their campaigns ahead of July 28 elections. Prime Minister Hun Sen’s Cambodian People’s Party (CPP) is widely expected to retain its long grip on power, while the opposition Cambodia National Rescue Party (CNRP), galvanized by the return from exile of recently pardoned leader Sam Rainsy, is hoping for an upset. In a final push to garner votes on Friday, the CPP and CNRP held mass rallies across the country to mark the end of the 30-day campaign period.