15-21k may be standard for funded PhDs in London (some are even more), but not elsewhere. The standard 'minimum' stipend for UK Research councils is still <14k, and this includes sources like the MRC. Sometimes programmes give more (eg Wellcome Trust), but these are extremely competetive.