I would kinda argue with that. BA has some excellent fares to Paris, Rome, Madrid, Amsterdam and Milan. The only ones out of that list that I see as having potential are Paris, Rome, Madrid, Amsterdam, Milan and Rome. Riga is served by Air Baltic and Copenhagen by Maersk.
Regards
Mike