qnli question: Where do the London Scottish and London Welch rugby teams play their home games? sentence: London Scottish and London Welsh play in the RFU Championship club and other rugby union clubs in the city include Richmond F.C., Rosslyn Park F.C., Westcombe Park R.F.C. and Blackheath F.C..