@ all above
thank u so much for your valuable input.
@Keith
But i really don't get the idea as to how you can draw a great circle between any two points.Consider two places placed @ the same lattitude(eg.15 degrees N) but different longitudes(say 18 degree east and 20 degree east)..
Now these two places are joined by the same parallel of lattitude(which is a small circle).
So how can a great circle be drawn through these 2 points?A small circle joins these 2 places.And hence the shortest distance b/w these 2 should be the small circle!