Generally in matters pertaining to international relations, foreign affairs and diplomacy, the news columnist rarely mentions the name of the country and keep on using the word such as 'Elephant' for India and 'Dragon' or 'Red Dragon' for China. Moreover, there is also a book based on India's foreign relations - 'Does the Elephant Dance?'.
I searched about China and came to know that they are called dragons because dragon is their ancient symbol and is supposed to bring glory to their country. Their flag colour is also red. So, we coin it as red dragon. (Corrections and explanations are most welcome)
But I don't know why India is called 'elephant'? Please let me know. If possible, then please also mention such names for other countries as well?
Thanks a lot.