'Babylon the Great' as used in Revelation was Rome, that is ancient Rome during the first (and early second) century. The Roman Empire, administered from the city of Rome, ruled over its various client kingdoms, one of which was Judea, each with its own king. The Greek word used for "kings" (basileus, βασιλεύς, Strong’s G935) at Revelation 17:2 is the same word for "king" (Herod) at Matthew 2:3 and
Mark 6:14. Revelation 17:18 quite accurately describes “Babylon the Great” (that is, Rome) as a city with a kingdom over other kings. (Hence, the JW 'reasoning' that 'Babylon the Great cannot be a political power because it engages with other kings' is an obvious lie.)
Other attempts at saying "Babylon the Great" represents anything else are simply attempting to make it sound relevant, almost always to generate interest in a particular religious denomination.