Jubilee Park is located in the city of Jamshedpur and it is the center of attraction for the entire tourist. It comprises of 237.55 acres of area and it is given to the natives of the Jamshedpur. It was given on the completion of 50 years of the Tata Steel […]