The answer to the question is Colombo, which is located in Sri Lanka. It is home to the Colombo Stars, a popular cricket team that competes in the Lanka Premier League (LPL). The team is known for its strong performances and passionate fan base.
Cricket Craze: Test Your Knowledge of Lanka Premier League!