Tag Archives: The lady finger peak is located in?

The Lady finger peak is located in?

A. Pakistan
B. India
C. china
D. Nepal

The lady finger peak is located in?

A. Nepal
B. China
C. Pakistan
D. India