Tough fight for Shimla seat