The museum, a first-of-its-kind in India, will open to the public on November 26. It spans 15,000 square feet consisting of four galleries and is located in Kottayam