An archipelago of 7107 islands, the Republic of the Philippines lies south of Taiwan and east of Vietnam, and is bounded in the west by the South China Sea and in the south by the Sulu and Celebes Seas. With a complex history marked by successive waves of migration and periods of colonisation and occupation, the Philippines is home to a host of...