The correct option is C dermis
Blood vessels are present in the dermal layer of the skin. Dermis is present just below the epidermis. It also contains fat lobules, hair follicles, sweat glands and nerve endings.
Epidermis is the outermost layer of skin which provides protection.