The following is my R code:

```
library("ggplot2")

xlon <- c(11.9, 156.6) # deg. E
ylat <- c(78.9, 71.3)  # deg. N

#Using GGPLOT, plot the Base World Map
mp <- NULL
mapWorld <- borders("world", colour="black", ylim=c(40, 90), xlim=c(0, 200), 
                    col="white",exact=TRUE, fill="gray100") # create a layer of borders
mp <- ggplot() + mapWorld

#Now Layer the cities on top
mp <- mp+ geom_point(aes(x=xlon, y=ylat) ,color="blue", size=3)
mp

```

The purpose of my code is to plot a world map with grid box bounding the exact region of 40-90 deg. N and 0-200 deg E. When I run the above code, I find that y limits range from 20 to 90 deg. N while the limits of x seems to start before 0 deg E. Can anyone suggest me how to get the exact boundaries in x- and y- directions as specified? 

Further, I wanted to include the location label for the two points on the map. The two points are:

Barrow: 71.3N, 156.6 E
Ny-Ålesund: 78.9 N, 11.9 E

Can anyone help me in the code on how to include the "Barrow" and "Ny-Ålesund" besides the points? I tried geom\_text(), but could not succeed.