Ha Giang - majestic land located on limestone mountains