Answer:
1) The capital of India is New Delhi
2) The city is Cairo, Egypt and it's near the Great Pyramid of Giza
3) I'm not sure about that one
5.7m questions
7.4m answers