2003og 2003og 03-05-2015 Geography Answered Which island nation is the largest in area,is it located in the bahamas the greater antilles or lesser antilles