Big flowers of Camellia shrub or tree, flowering plant growing in British garden in London, Hampstead, close up