I'd suggest we limit this thread to the UK. ADs have most models aplenty pretty much everywhere else in the world. In Singapore I could go out and happily buy two of any Rolex model tomorrow.
The reason that this thread was started was that UK ADs are utterly out of stock, because the GBP (and consequently the comparable international price of UK Rolexes) is so low.
This is uniquely a problem in the UK. No need to take photos and post them here every time someone sees a bleedin Submariner in Bahrain.