JAPAN: DRAMATIC FILM OF POLICE AND DEMONSTRATORS FIGHTING OVER PROPOSED AIRPORT LAND

Record ID: 375974