SHIMABARA, Nagasaki Prefecture--Centuries ago, the sight of Shimabara Castle outraged peasants to the point of revolt over the high taxes they paid to build it. [Read More]

No reproduction or republication without written permission.