A remarkable spot in India's space history, Sriharikota is where the country launches its rockets into space. However, Sriharikota is also a place of contrasts.