Newsflash
Just seen someone else answering this - its definitely Rajasthan - india. The person has apparently been there and seen it - that's good enough for me.
Still stuck on 25 b) though.
Who are you think for 25 e) Magellan, John Cabot or someone else ?
I think 25a is Cabot, and 25e is magallan. As for 25b, well, Dr John Rea has been suggested elsewhere, and looks as good a guess as anything else to me.