<prompt> Blood supply of the upper part of the vagina -Middle rectal arteryInternal pudendal arteryCervicovaginal branch of uterine arterySuperior rectal artery  <response>: Arterial supply of vagina- Main supply- Internal iliac vaginal branch- Upper part- Uterine artery cervicovaginal branch- Lower part- middle rectal and internal pudendal arteries. 