Firstly, I am not an Indian. Secondly, I am not a teacher.
sanctuary means: "protection or a safe place, especially for someone or something being chased or hunted".
shrine means: "a place for worship which is holy because of a connection with a holy person or object".