Twelve Apostles are located in __________ country ? By taleemified - February 15, 2019 42 A. France B. Japan C. Australia D. Canada