What are the odds of two unrelated young ladies of similar age with identical height, build, hair style and colour - both singing Tenor in different barbershop choruses not too many miles away from each other?   Caroline Bamford from Bristol Fashion...

read more