6640 This Village In Japan Has Only 30 People, But 270 Human-sized Doll To Keep Them Company by Sugandha Singh