Rather than recalling the city count directly, it helps to think about how the 2018 Asian Games came to be hosted jointly in the first place.
Indonesia was originally awarded the hosting rights for these Games with Jakarta as the sole venue, but the plan was later expanded to share the load with a second city because of the scale of the event. Palembang, the capital of South Sumatra, was added as a co-host, taking on a number of the sporting venues and part of the opening logistics alongside Jakarta.
Since the Games ran across exactly these two cities and no others, the count of host cities is two.
the correct answer is 2.
Which one of the following is not a football tournament ?