Key Server Error While installing ROS in local machine

When I am installing ROS in my local machine, I executed the following command to download key:

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

But I am getting this error on execution:

.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
Executing: /tmp/tmp.efE83gkgg1/gpg.1.sh --keyserver
hkp://ha.pool.sks-keyservers.net:80
–recv-key
421C365BD9FF1F717815A3895523BAEEB01FA116
gpg: requesting key B01FA116 from hkp server ha.pool.sks-keyservers.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

What should I do to solve this ???

Hi @bhuratsidhu,
Check out this thread https://answers.ros.org/question/307081/unable-to-install-keys-for-ros-kinetic-using-ubuntu-1604/

Following the link provided by Simon, we get the following:

In order to solve the problem, please use the following command:

wget http://packages.ros.org/ros.key -O - | sudo apt-key add -

Instead of:

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116