Workers give the final touches to the flooring work at the Mansa Devi temple in Panchkula Workers give the final touches to the flooring work at the Mansa Devi temple in Panchkula 4to40.com April 10, 2016 898 Views Share Facebook Twitter Stumbleupon LinkedIn Pinterest