With brides costing 200,000 yuan, many men in rural China have no choice but to stay single – Barnhard Blog