Nepal to built tallest Lord Shiva idol in Pokhara

Nepal to built tallest Lord Shiva idol in Pokhara