Vietnam and Japan signed a landmark 25-year production sharing contract (PSC) for oil and gas exploration in Block 15-2 of Cuu Long basin in Vietnam’s southern waters on March 31.