Which one of the following statement is true about renal artery?
A. It arises from abdominal aorta.
B. The left renal artery is longer than the right one.
C. The left inferior suprarenal artery arises from left renal artery.
D. The right renal artery lies anterior to the renal vein at the renal hilum.
E. The right inferior suprarenal artery arises from right renal artery.