Answers

2016-04-24T19:22:21+05:30
Lal qila(Red fort) is situated in Delhi.
0
2016-04-24T19:22:34+05:30
Lal kela/red fort New delhi me hai/new delhi ke beech(centre) par hai. Hope this helps.
0