Tallest Lord Shiva Idol Being Constructed in Nepal to Boost Religious Tourism!<\/a><\/blockquote><\/iframe>