Ribosomes are the sites where proteins are synthesised. The transcription process where the code of the DNA is copied occurs in nucleus but the main process of translating that code to form other protein occurs in ribosomes.
The highest cricket ground in world is in India at Himachal Pradesh. Himachal Pradesh Cricket Association Stadium, Dharamshala, is situated at 4780 feet above the sea level and is one of the most beautiful stadium in the world.