Have you seen the flag of any other country? Where?
Yes, in Chanakya Puri, Delhi were embassies of different countries are based. I have seen the flag of many countries.