A review by boyong
A Conspiracy in Belgravia by Sherry Thomas

4.0

Much much better than the first!