The Bishop Falls is located in which state?
[A] Meghalaya
[B] Manipur
[C] Mizoram
[D] Maharashtra
Click Here to Display Answer