Yes, the Indian National anthem be sung under a roof. The Indian National is called "Jana Gana Mana."
Meaning of National anthem of India
Jana gana mana is the national anthem of India and was composed by Rabindra Nath Tagore
The Indian anthem Jana Gana Mana and the Bangladeshi anthem Amar Sonar Bangla.
Vande Mataram
Yes, the Indian National anthem be sung under a roof. The Indian National is called "Jana Gana Mana."
jana gana mana was recognized as India's national anthem in its Hindi version by the constituent assembly on 24th January, 1950.
India
Meaning of National anthem of India
Jana gana mana is the national anthem of India and was composed by Rabindra Nath Tagore
http://en.wikipedia.org/wiki/Jana_Gana_Mana
The national anthem of India is Jana Gana Mana, which means "Thou art the ruler of the minds of all people" The song "Vande Mataram" has an equal status to Jana Gana Mana and is called the National Song. The national anthem of Oman is Nashid as-Salaam as-Sultani.
The Indian anthem Jana Gana Mana and the Bangladeshi anthem Amar Sonar Bangla.
The two national anthems composed by Rabindranath Tagore are "Jana Gana Mana" which is the national anthem of India and "Amar Shonar Bangla" which is the national anthem of Bangladesh.
Vande Mataram
It is not true,just a hoax. UNESCO never declared any anthem as the best.
On 26 januuary in delhi