Blood supply of the upper part of the vagina -
Arterial supply of vagina
-        Main supply- Internal iliac vaginal branch
-        Upper part- Uterine artery cervicovaginal branch
-        Lower part- middle rectal and internal pudendal arteries.
Middle rectal artery
Internal pudendal artery
Cervicovaginal branch of uterine artery
Superior rectal artery